define([
    "jquery",
    "jquery-cookie"
], function ($) {

    //获取基础地址  再去拼接接口
    function getBaseUrl() {
        const baseUrl = "http://phpclub.org.cn:8080/api";
        return baseUrl;
    }

    //用户注册
    function registerSend() {
        $(".login_btn").click(function () {
            let baseUrl = getBaseUrl();
            // 获取表单的数据 发送ajax请求
            let data = $('.login_form form').serialize(); //获取到表单的数据
            console.log(data);
            $.post(
                baseUrl + '/user/register',
                data,
                function (res) {
                    console.log(res);
                    if (res.code != 0) {
                        alert(res.msg);
                        return false;
                    }
                    // 完成注册  跳转到登录页面
                    location.href = 'login.html';
                });

            return false;
        });
    }

    //获取短信验证码
    function VerifyCodeSend() {



        $(".sendVerifyCode").click(function () {
            //获取基础地址
            let baseUrl = getBaseUrl();
            console.log(baseUrl);
            // 获取到手机号

            let mobile = $('input[name="mobile"]').val();
            console.log(mobile);
            let time = 9;
            let _this = $(this);
            //发送请求
            $.get(
                baseUrl + '/user/sendVerify', //地址
                {
                    mobile
                }, //参数
                function (response) { //回调函数
                    console.log(response);
                    if (response.code != 0) {
                        alert(response.msg);
                        return;
                    }

                    let timer = setInterval(function () {
                        time--;
                        if (time == 0) {
                            clearInterval(timer);
                            time = 60;
                            $(_this).removeClass("layui-btn-disabled").text('重新获取');
                        } else {
                            $(_this).addClass('layui-btn-disabled').text(time + 's后重新获取');
                        }
                    }, 1000);
                });
        });
    }


    return {
        registerSend: registerSend,
        VerifyCodeSend: VerifyCodeSend,
        getBaseUrl: getBaseUrl
    }

});